import { Link, Contribution } from '@brillout/docpress'

Vike extensions integrate tools on your behalf.

> While extensions are optional, we recommend using extensions unless you have a clear reason not to. See <Link href="/extension-vs-custom" />.

## Server

 - <Link href="/vike-photon">`vike-photon`</Link>

## React

**Core**

 - <Link href="/vike-react">`vike-react`</Link>
 - [`vike-react-rsc`](https://github.com/nitedani/vike-react-rsc) - 🚧 Same as `vike-react` but with <Link href="/react#react-server-components">Server Components</Link>

**Data fetching**

 - [`vike-react-query`](https://github.com/vikejs/vike-react/tree/main/packages/vike-react-query#readme)
 - [`vike-react-apollo`](https://github.com/vikejs/vike-react/tree/main/packages/vike-react-apollo#readme)

**State management**

 - [`vike-react-redux`](https://github.com/vikejs/vike-react/tree/main/packages/vike-react-redux#readme)
 - [`vike-react-zustand`](https://github.com/vikejs/vike-react/tree/main/packages/vike-react-zustand#readme)

**Misc**

 - [`vike-react-chakra`](https://github.com/vikejs/vike-react/tree/main/packages/vike-react-chakra#readme)
 - [`vike-react-antd`](https://github.com/vikejs/vike-react/tree/main/packages/vike-react-antd#readme)
 - [`vike-react-styled-components`](https://github.com/vikejs/vike-react/tree/main/packages/vike-react-styled-components#readme)
 - [`vike-react-styled-jsx`](https://github.com/vikejs/vike-react/tree/main/packages/vike-react-styled-jsx#readme)

<Contribution>[Contributions welcome](https://github.com/vikejs/vike/issues/1715) to create extensions.</Contribution>


## Vue

 - <Link href="/vike-vue">`vike-vue`</Link>
 - [`vike-vue-query`](https://github.com/vikejs/vike-vue/tree/main/packages/vike-vue-query#readme)
 - [`vike-vue-pinia`](https://github.com/vikejs/vike-vue/tree/main/packages/vike-vue-pinia#readme)
 - [`vike-vue-naive-ui`](https://github.com/Jearce/vike-vue-naive-ui)

<Contribution>[Contributions welcome](https://github.com/vikejs/vike/issues/1715) to create extensions.</Contribution>


## Solid

 - <Link href="/vike-solid">`vike-solid`</Link>
 - [`vike-solid-query`](https://github.com/vikejs/vike-solid/tree/main/packages/vike-solid-query#readme)

<Contribution>[Contributions welcome](https://github.com/vikejs/vike/issues/1715) to create extensions.</Contribution>


## Svelte

 - 🚧 [`vike-svelte`](https://github.com/brandonxiang/vike-svelte)

<Contribution>Rough proof-of-concept: contributions welcome to take over and finish it.</Contribution>


## Angular

 - 🚧 [`vike-angular`](https://github.com/vikejs/vike-angular)

<Contribution>Rough proof-of-concept: contributions welcome to take over and finish it.</Contribution>
